Diagonal Implicitly Iterated Runge Kutta Methods on Distributed Memory Multiprocessors
نویسنده
چکیده
We investigate the parallel implementation of the diagonal implicitly iterated Runge Kutta DIIRK method an iteration method based on a predictor corrector scheme This method is appropriate for the solution of sti systems of ordinary di erential equations ODEs and provides embedded formulae to control the stepsize We discuss di erent strate gies for the implementation of the DIIRK method on distributed memory multiprocessors which mainly di er in the order of independent computations and the data distribution In particular we consider a consecutive implementation that executes the steps of each cor rector iteration in sequential order and distributes the resulting equation systems among all available processors and a group implementation that executes the steps in parallel by independent groups of processors The performance of these implementations depends on the right hand side of the ODE system For sparse functions the group implementation is superior and achieves medium range speedup values For dense functions the consecutive implementation is better and achieves good speedup values
منابع مشابه
Iterated Runge-Kutta methods on distributed memory multiprocessors
In this article, we consider the iterated Runge–Kutta (IRK) method which is an iteration method based on a predictor–corrector scheme for the solution of ordinary differential equations. The method uses embedded formulae to control the stepsize. We present different algorithms of the IRK method on distributed memory multiprocessors using appropriate communication primitives. The theoretical per...
متن کاملComparing Task and Data Parallel Execution Schemes for the DIIRK Method
We investigate the parallel implementation of the diagonal{ implicitly iterated Runge{Kutta method, an iteration method which is appropriate for the solution of stii systems of ordinary diierential equations. We discuss diierent strategies for the implementation of the method on distributed memory multiprocessors, which mainly diier in the data distribution and the order of independent computat...
متن کاملParallel Iterated Runge Kutta Methods and Applications
The iterated Runge Kutta IRK method is an iteration scheme for the numerical solu tion of initial value problems IVP of ordinary di erential equations ODEs that is based on a predictor corrector method with an Runge Kutta RK method as corrector Embed ded approximation formulae are used to control the stepsize We present di erent parallel algorithms of the IRK method on distributed memory multip...
متن کاملTriangularly Implicit Iteration Methods for ODE-IVP Solvers
It often happens that iteration processes used for solving the implicit relations arising in ODE-IVP methods only start to converge rapidly after a certain number of iterations. Fast convergence right from the beginning is particularly important if we want to use so-called step-parallel iteration in which the iteration method is concurrently applied at a number of step points. In this paper, we...
متن کاملDiagonally implicit Runge-Kutta methods for 3D shallow water applications
We construct A-stable and L-stable diagonally implicit Runge-Kutta methods of which the diagonal vector in the Butcher matrix has a minimal maximum norm. If the implicit Runge-Kutta relations are iteratively solved by means of the approximately factorized Newton process, then such iterated Runge-Kutta methods are suitable methods for integrating shallow water problems in the sense that the stab...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1994